草庐IT

android mediaRecorder.setAudioSource 失败

全部标签

windows - OpenGL -> wglCreateContext,WndProc 的 WM_CREATE 中的 wglMakeCurrent 使渲染失败

操作系统:Windows7,64位VisualStudio2010,调试,32位我正在尝试一个简单的Windows程序来开始使用openGL:所有程序应该做的就是用glClear(GL_COLOR_BUFFER_BIT)清除颜色缓冲区。在我在网上找到的教程中,我发现人们在创建窗口期间(因此在处理WM_CREATE消息期间)创建和设置openGL上下文。不知何故,我发现这对我的代码不起作用,而且我似乎无法弄清楚。所以,如果有人能指出我正确的方向。请在下文中找到我期望它如何根据教程工作的代码:#include#include#include#include"Application.h"HW

ruby-on-rails - rmagick gem 安装在 Windows 上但捆绑失败

来自Rails和Bundler新手。我能够在MSWindows7上安装rmagick2.13.2:geminstallrmagick-v2.13.2----with-opt-lib=c:/ImageMagick/lib--with-opt-include=c:/ImageMagick/include--local哪个有效,显示在这个输出中:TemporarilyenhancingPATHtoincludeDevKit...Buildingnativeextensions.Thiscouldtakeawhile...Successfullyinstalledrmagick-2.13.21

CreateFile 在打开 lsass.exe 时失败

我正在开发一个程序,它收集有关系统上运行的进程的一些统计信息。我有一个代码,它可以检索一些常规信息,例如可执行文件版本、发布者等。在我打开lsass.exe之前,代码对我来说工作正常。当我尝试打开文件进行读取时,CreateFile失败并显示错误ERROR_FILE_NOT_FOUND。代码如下:autoFileHandle=CreateFile(file_to_process.c_str(),//C:\Windows\System32\lsass.exeGENERIC_READ,FILE_SHARE_DELETE|FILE_SHARE_READ|FILE_SHARE_WRITE,NU

windows - win32 API SearchPath 失败

win32APISearchPathAPI无法找到“telnet.exe”二进制路径,即使它存在于system32中。然而,当我搜索notepad.exe时,它​​使用相同的代码返回文件路径。令我困惑的是,notepad.exe和telnet.exe都位于同一目录中,即C:\windows\system32。这是我写的代码charpath[MAX_PATH]={0};LPSTR*ptr=NULL;DWORDdwRet=SearchPathA(NULL,"telnet.exe",NULL,MAX_PATH,(LPSTR)path,ptr);这将始终返回0并且GetLastError为2(

windows - Time::ParseDate 安装失败

我正在尝试安装一个模块来操作HHMMSS格式的时间——只是为了找到基本的时差等。Time::ParseDate看起来是一个完美的候选者,但我在安装它时遇到了一些问题。我正在使用为MSWin32-x64-多线程构建的perl5,版本16,subversion3(v5.16.3)。命令:cpanTime::ParseDate返回Setupgccenvironment-4.4.720111023(prerelease)[svn/rev.180339-mingw-w64/oz]Checkingifyourkitiscomplete...LooksgoodWritingMakefileforTi

windows - 为什么重定向会在管道失败的地方起作用?

理论上,这两个命令行应该是等价的:1typetmp.txt|test.exe2test.exe我有一个涉及#1的流程,多年来一直运行良好;在去年的某个时候,我们开始使用较新版本的VisualStudio编译该程序,但现在由于格式错误的输入而失败(见下文)。但是#2成功了(无一异常(exception),我们看到了预期的输出)。为什么#2会在#1失败的地方成功?我已经能够将test.exe缩减为以下程序。我们的输入文件每行只有一个制表符,并且统一使用CR/LF行尾。所以这个程序不应该写入stderr:#include#includeint__cdeclmain(intargc,char*

Windows Bash - Emacs 构建失败 : Memory Protection Enabled

我正在尝试在WindowsBash(WinBash?Win-Bash?)中编译emacs-24.4,但是遇到了一个问题,即Windows似乎启用了内存保护,这会破坏emacs构建。我在“make”之后得到的错误(./configure工作正常)是:Dumpingunderthenameemacs**************************************************Warning:YoursystemhasagapbetweenBSSandtheheap(25164600bytes).Thisusuallymeansthatexec-shieldorsome

windows - 为什么在 Windows 10 上安装 Chocolatey 期间 7-Zip 失败?

我正在尝试安装Chocolateyhttps://chocolatey.org/install并使用命令:@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe"-NoProfile-InputFormatNone-ExecutionPolicyBypass-Command"iex((New-ObjectSystem.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"&&SET"PATH=%PATH%;%ALLUSERSPROFIL

windows - 使用 CFileDialog::AddCheckButton 失败

好的,我正在尝试使用CFileDialog::AddCheckButton。函数调用成功,我可以看到新的复选框。我看不到任何事件,虽然我可以覆盖OnInitDialog,但忽略覆盖OnOK。我不确定我做错了什么://标题classCTPSaveDialog:publicCFileDialog{DECLARE_DYNAMIC(CTPSaveDialog)staticconstCStringCTPSaveDialog::m_cstrFilter;public:BOOLm_bForce;CTPSaveDialog(LPCTSTRlpszDefExt=NULL,LPCTSTRlpszFileN

c++ - 为什么 MessageBox 会悄无声息地失败?

有谁知道MessageBox(...)是如何悄无声息地失败的?MessageBox(g_hMainhWnd,buffer,"Oops!",MB_OK|MB_ICONERROR);ShellExecute(0,"open","http://intranet/crash_handler.php",NULL,"",SW_SHOWNORMAL);对于一点上下文,这段代码是在我们自己的异常处理程序中调用的,它是用SetUnhandledExceptionFilter()注册的大多数时候,我会看到消息框,然后它会启动网络浏览器。但是,我有一个exe,据我所知,它使用了这个确切的代码,并且它成功启动